package com.cby.android.sample.state

import com.cby.android.library.mvi.IState
import com.cby.android.sample.bean.roll.RollDayBean
import com.cby.android.sample.bean.roll.RollForecastsBean
import com.cby.android.sample.bean.roll.RollWeatherBean
import com.cby.android.sample.bean.zhixin.ZhiXinResultsBean
import com.cby.android.sample.bean.caiyun.CaiYunRealtimeBean
import java.util.ArrayList

/**
 * @description: WeatherState
 * @author: ChenBaoYang
 * @createDate: 2022/5/6 3:27 下午
 */
data class WeatherState(
    var dataHoliday: RollDayBean? = null,
    var dataWeather: RollWeatherBean? = null,
    var dataForecast: RollForecastsBean? = null,
    val dataLifeSuggestion:ZhiXinResultsBean? = null,
    val dataCaiYunWeather: CaiYunRealtimeBean? = null,
    val data:ArrayList<Any> = arrayListOf<Any>(),
    val page:Int = 0
) : IState